Northeast Corridor train 3891 struck the man near W. Grand Street station around 10:45 p.m., NJ Transit spokesman Jim Smith said.
The train had left New York Penn Station at 10:11 p.m. and was scheduled to arrive in Trenton at 11:42 p.m.
There were no injuries to the approximately 300 customers or crew on board the train.
Northeast Corridor and North Jersey Coast Line rail service was temporarily suspended in both directions between Linden and Newark Penn Station but has since resumed.
New Jersey Transit police were leading the investigation.
Click here to follow Daily Voice Franklin Township and receive free news updates.